#pragma once
#include <stdlib.h>
#include <iostream>
using namespace std;
#include <assert.h>

typedef int STDatatype;

class Stack
{
public:
	Stack(int n);
	void Push(STDatatype x);
	STDatatype& Top();
	int Empty();
	void Pop();
	~Stack();
	//void Print();
private:
	STDatatype* _arr;
	int _top;
	int _capacity;
};

